package com.ydd.entity.profile;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @Description TODO
 * @Author Shadow
 * @Date 2023-04-29 20:13
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class DictInfo implements Serializable {

    @Override
    public String toString() {
        return "DictInfo{" +
                "interface_type=" + interface_type +
                ", table_type=" + table_type +
                ", order_type=" + order_type +
                ", report_type=" + report_type +
                ", theme=" + theme +
                '}';
    }

    //目的，每一条Dict中只有一个变量被用到 目的查字典？那逻辑就不一样了
    @ApiModelProperty("接口类型")
    //  value为get/post;
    private Map interface_type;
    @ApiModelProperty("表类型")
    //表类型
    private Map table_type;
    @ApiModelProperty("下单方式类型")
    //  value 1为支付宝/2为微信;
    private Map order_type;
    @ApiModelProperty("报告类型")
    //  value 报告类型
    private Map report_type;
    @ApiModelProperty("主体类型")
    //  value 主体类型
    private Map theme;
}

